Release notes de la versió 2.3.4 de Canigó

Bugs fixats a Canigó 2.3.4:

Consultes
  • Consulta CAN-855: fwk:tab.
    Context: Servei de presentació, pestanyes depenents.
    Solució: es reincorpora el tractament de l'atribut "callbackJSFunction" al tag fwk:tab, el qual havia existit en versions anteriors.
    Fitxers afectats: net.gencat.ctti.canigo.services.web.taglib.tabs.TabPageTag
    Serveis afectats: canigo-services-web-2.3.3.jar

Incidències
  • Incidència CAN-868: Posicionament del selector de calendari en IE7 amb scroll vertical.
    Context: Quan es clica a sobre d'un calendari que es troba en una pàgina amb scroll vertical el desplegable de calendari no es mostra al costat del botó.
    Solució: Modificada la funció fixPosition() del JAvaScript afectat.
    Fitxers estàtics afectats: scripts/calendar/dynarch/calendar.js
    Serveis afectats: -

  • Incidència CAN-839: 2 tabPanel a la mateixa JSP.
    Context: Mostrar 2 tabPanel a la mateixa JSP.
    Solució: S'arregla el problema modificant el JavaScript canigo-ajaxtags-tabs.js i el servei de presentació.
    Fitxers estàtics afectats: canigo-ajaxtags-tabs.js
    Serveis afectats: canigo-services-web-2.3.3.jar

  • Incidència CAN-842: Problemes amb replicació de la sessió.
    Context: La classe 'net.gencat.ctti.canigo.services.web.struts.menu.AcegiPermissionsAdapter' conté dos atributs transient i fa que no arribin els valors al replicar l'objecte a sessió.
    Solució: Eliminat el modificador transient dels atributs.
    Fitxers estàtics afectats: -
    Serveis afectats: canigo-services-web-2.3.3.jar

  • Incidència CAN-834: Creació del patch per solucionar la incidència CAN-552 (select amb multiples valors per obtenir un llistat).
    Context: Creació del patch per solucionar la incidència CAN-552.
    Solució: Parsejar els paràmetres de tipus Object[].
    Fitxers estàtics afectats: -
    Serveis afectats: canigo-services-web-2.3.3.jar

  • Incidència CAN-872: Focus en els jocs de pestanyes. Taglib Tab.
    Context: Quan es clica a sobre d'una pestanya del tag tabPanel el focus es posiciona a dalt de tot de la pantalla.
    Solució: Correccions al servei web.
    Fitxers estàtics afectats: -
    Serveis afectats: canigo-services-web-2.3.3.jar

  • Incidència CAN-858: Configuració quartz en cluster.
    Context: Una de les classes del servei canigo-services-scheduler no implementa serializable.
    Solució: Es fa que la classe implementi serializable.
    Fitxers estàtics afectats: -
    Serveis afectats: canigo-services-scheduler-2.3.3.jar

  • Incidència CAN-860: Validacio amb indexedListProperty.
    Context: Utilitzant validacions de tipus 'SERVER' i amb la propietat 'indexedListProperty' a l'arxiu de configuració de la validació es produeix una excepció.
    Solució: Canvis al servei de validació.
    Fitxers estàtics afectats: -
    Serveis afectats: canigo-services-validation-2.3.3.jar

  • Incidència CAN-859: Maven2 plguin no funciona si el repositori no hi és a user.home/.m2.
    Context: Si la ubicació del repositori local no és la predefinida, el plugin del ctti falla.
    Solució: Eliminació del plugin i afegides noves funcionalitats maven. Més informació: http://canigo.ctti.gencat.net/confluence/download/attachments/229/Canigo+-+HowTo+-+Construcci%C3%B3+de+projectes+amb+Maven.pdf?version=1
    Fitxers estàtics afectats: -
    Serveis afectats: -